/* ::::: https://ecr.optum.com/style/mstr/fsm.css ::::: */

FIELDSET { margin: 0px; padding: 3px 6px; }
FIELDSET LEGEND { margin-bottom: 3px; padding: 0px; }
TEXTAREA.mstrJSON { display: none; }
.mstrInputText, .mstrInputTextRename, .mstrInputTextArea, TEXTAREA, .mstrInputTextdisabled { border: 1px solid rgb(64, 64, 64); padding-left: 2px; padding-right: 2px; }
.mstrWeb { color: rgb(0, 0, 0); background-color: rgb(245, 245, 242); font-family: Tahoma,Arial,Verdana,Helvetica,sans-serif; font-size: 8pt; margin: 0px; padding: 0px; }
IMG { border: medium none; vertical-align: middle; }
FORM { display: inline; margin: 0px; }
INPUT { padding-left: 2px; }
TEXTAREA { border: 1px solid rgb(102, 102, 102); }
TEXTAREA.mstrJSON { display: none; }
INPUT, SELECT { vertical-align: middle; }
.mstrWeb INPUT, .mstrWeb SELECT, .mstrWeb TEXTAREA { font-family: Tahoma,Arial,Verdana,Helvetica,sans-serif; font-size: 8pt; }
.mstrLink:link, .mstrLink:visited, A:link, A:visited { color: rgb(0, 0, 0); }
A:hover { cursor: pointer; }
A:focus { outline: medium none; }
.mstrButton, .mstrSubmitButton { font-size: 8pt; cursor: pointer; padding-bottom: 1px; margin: 3px; padding-left: 4px; padding-right: 1px; border-color: rgb(238, 238, 238) rgb(120, 120, 120) rgb(120, 120, 120) rgb(238, 238, 238); border-style: solid; background: url('buttongradient.gif') repeat-x scroll left 0px rgb(213, 214, 216); height: auto; border-width: 1px; }
.mstrToolbarWrapper { width: 100%; }
.mstrCustomHeaderDIV, .mstrCustomBannerDIV { display: none; }
.mstrVerticalDocks { table-layout: auto; width: 100%; }
.mstrDockCenter { vertical-align: top; padding: 0px; width: 100%; }
#mstrInlineScripts { display: none; }
.mstrContent { display: block; height: auto; margin: 0px; overflow: visible; padding: 6px; white-space: normal; }
.mstrIcon-btn { background-color: transparent; background-repeat: no-repeat; background-position: center center; border: 0px none; cursor: pointer; height: 20px; width: 20px; margin-left: 3px; background-image: url('buttons.gif'); }
.mstrIcon-btnHelp { background-position: -3px -3px; }
.mstrIcon-btnClose { background-position: -23px -3px; }
.mstrError { padding: 0px; margin: 0px; }
.mstrSpacer { clear: both; display: block; float: none; height: 1px; margin: 0px; overflow: hidden; padding: 0px; }
.mstrMsgBox, .mstrMsgBox-controlTargetsRecorder, .mstrMsgBox-controlSubmitButton { position: absolute; top: 0px; visibility: hidden; }
.mstrMsgBox .mstrButton { width: 66px; }
.mstrMsgBoxMsgContent { display: block; overflow: hidden; width: 320px; }
.mstrMsgBox DIV IMG, .mstrMsgBox-controlTargetsRecorder DIV IMG { display: none; }
.mstrMsgBox .mstrDialogButtonBar { padding-bottom: 5px; }
.mstrMsgBox { width: 420px; }
.mstrDragRect { border: 2px solid rgb(158, 158, 158); cursor: pointer; display: none; position: absolute; visibility: hidden; z-index: 10; }
.mstrDialogBone { background-color: rgb(230, 230, 230); border-color: rgb(167, 167, 167) rgb(170, 170, 170) rgb(170, 170, 170) rgb(167, 167, 167); border-style: solid groove groove solid; border-width: 1px 3px 3px 1px; text-align: left; z-index: 112; }
.mstrDialogPane { border: medium none; padding: 0px; width: 100%; }
.mstrDialogBody, .mstrDialogPaneBody { width: 100%; padding: 3px; }
.mstrDialogTitleBar { background-color: rgb(0, 0, 128); border-bottom: 0px solid rgb(153, 153, 153); clear: both; padding: 0px 2px 0px 6px; height: 20px; line-height: 18px; cursor: default; }
.mstrDialogTitle { float: left; font-weight: bold; }
.mstrDialogTitleButtonBar { float: right; text-align: right; }
.mstrDialogTitleButtonBar .mstrIcon-btn { height: 15px; width: 15px; margin-left: 1px; margin-top: 2px; }
.mstrDialogButtonBar { float: right; text-align: right; margin: 6px 0px 0px; padding-bottom: 10px; padding-right: 20px; }
#frameManager { display: none; position: relative; z-index: -1; }
#tbHome { background-position: -240px -140px; }
.mstrJSON { display: none; }
.mstrListPulldownContent { width: auto; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.mstrListPulldownEmptyText, .mstrListPulldownReadyState { padding-left: 3px; padding-right: 3px; }
.mstrListBlockContents { padding: 0px; border: 1px solid rgb(128, 128, 128); overflow: auto; width: auto; cursor: default; background-color: rgb(255, 255, 255); }
.mstrListBlockItem, .mstrListBlockItemHover, .mstrListBlockItemSelected, .mstrListBlockItemSelectedHover { background-repeat: no-repeat; background-position: left top; }
.mstrListBlockItemName { line-height: 20px; height: 20px; white-space: nowrap; padding-left: 3px; padding-right: 4px; background-repeat: no-repeat; background-position: left top; }
.mstrListBlockItemSelected, .mstrTileViewItemSelected, .mstrListBlockTabTreeItemSelected { color: rgb(255, 255, 255); background-color: rgb(0, 0, 128); }
.mstrListBlockHeader { padding: 0px; overflow: auto; width: auto; height: auto; cursor: default; background-color: rgb(204, 204, 204); }
/* ::::: https://ecr.optum.com/style/mstr/mstr.css ::::: */

.mstrLink:focus { outline: medium none; }
.mstrHeader { line-height: 28px; color: rgb(255, 255, 255); padding-left: 40px; }
.mstrHeader Table { width: 100%; }
.mstrHeader A:link, .mstrHeader A:visited { color: rgb(255, 255, 255); text-decoration: none; }
.mstrHeader A:hover { color: rgb(255, 255, 204); text-decoration: underline; }
.mstrPathContainer { min-height: 28px; padding-top: 3px; padding-left: 70px; }
.mstrPath SPAN { vertical-align: middle; }
.mstrPath A:link, .mstrPath A:visited { text-decoration: none; }
.mstrPath A:hover { text-decoration: underline; }
.mstrPathIcons, .mstrPathText { margin-right: 9px; display: inline; vertical-align: middle; line-height: 21px; }
.mstrPathIcons A SPAN, .mstrPathIcons SPAN SPAN { line-height: 27px; }
.mstrPathIcons span#tbBack, .mstrPathIcons span#tbForward, .mstrPathIcons A { display: inline-block; }
.mstrPathText .mstrPathLast { font-weight: bold; }
.mstrPathText .mstrPathDelim { margin-left: 0.5em; margin-right: 0.3em; }
#colorThemePreview span.disabled, .mstrPathIcons span.disabled { opacity: 1; }
#colorThemePreview .mstrIcon-tb, .mstrPathIcons .mstrIcon-tb, .mstrPathIcons .mstrPullArrow, .mstrPathIcons .mstrPullArrowDisabled { background: url('pathbaricons.gif') no-repeat scroll 0% 0% transparent; font-size: 14pt; height: 23px; }
.mstrPathIcons .mstrCombodownSelected, .mstrPathIcons .mstrCombodown { vertical-align: top; margin: 1px 0px; }
#colorThemePreview #tbHome, .mstrPathIcons #tbHome { background-position: -1px -2px; padding-left: 27px; margin-right: 6px; }
.mstrPathIcons #tbBack0 { background-position: -31px -3px; padding-left: 18px; }
.mstrPathIcons #tbBack1 { background-position: -49px -3px; padding-left: 12px; }
.mstrPathIcons #tbForward0 { background-position: -61px -3px; padding-left: 18px; }
.mstrPathIcons #tbForward0.disabled { background-position: -123px -3px; }
.mstrPathIcons #tbForward1 { background-position: -78px -3px; padding-left: 12px; margin-right: 6px; }
#colorThemePreview #tbReturn, .mstrPathIcons #tbReturn { background-position: -155px -2px; padding-left: 27px; }
.mstrPathIcons #tbForward1.mstrPullArrowDisabled { background-position: -140px -3px; }
.mstrVerticalDocks .tdDockLeft, .mstrVerticalDocks .tdDockRight { width: 0px; vertical-align: top; empty-cells: hide; padding-top: 0px; }
.mstrVerticalDocks .tdDockLeft { border-right: 1px solid rgb(170, 170, 170); }
.mstrDockLeft, .mstrDockRight { vertical-align: top; padding: 0px; }
.mstrDockLeft { position: relative; }
.mstrDockLeft, .mstrDockRight, .mstrDockBottom { display: none; }
.mstrToolbarGroup img, .mstrLabelIcon-tb, .mstrIcon-tb { height: 20px; width: 20px; border: medium none; background-color: transparent; background-repeat: no-repeat; background-position: left center; cursor: pointer; }
span.mstrPullArrowDisabled, span.mstrPullArrow, span.mstrIcon-tb { font-size: 16px; background-color: transparent; background-image: url('toolbar.gif'); background-repeat: no-repeat; display: block; float: left; clear: right; width: 0px; }
span.mstrIcon-tb { padding-left: 20px; }
span.mstrPullArrowDisabled, span.mstrPullArrow { padding-left: 12px; height: 20px; }
span.mstrPullArrow { background-position: -326px -220px; }
span.mstrPullArrowDisabled { background-position: -348px -220px; }
.mstrPathIcons span.mstrPullArrow { background-position: -5px -480px; }
span.mstrCombodown, span.mstrCombodowndisabled { font-size: 16px; }
SPAN.disabled, .mstrToolbarGroup .disabled, .mstrIcon-disabled, img.disabled { background-position: right center; cursor: default ! important; opacity: 0.25; }
.mstrToolbarGroup input.mstrHiddenInput, input.mstrHiddenInput { display: none; }
.mstrPath .mstrPicker span { color: rgb(0, 0, 0) ! important; display: block ! important; padding: 3px; }
.mstrPicker { display: none; position: absolute; top: 0px; left: 0px; margin-left: 0px; padding: 2px; white-space: nowrap; width: auto; z-index: 200; background: none repeat scroll 0% center rgb(255, 255, 255); border: 1px solid rgb(102, 102, 102); cursor: default; }
.mstrPicker SPAN { margin: 0px; display: block; white-space: nowrap; cursor: pointer; }
#backHistoryPickerBone, #forwardHistoryPickerBone { display: none; }
#tbHome { background-position: -240px -140px; }
#tbReturn { background-position: -360px -240px; }
#tbBack0 { background-position: 0px -400px; }
#tbForward0 { background-position: -40px -400px; }
#tbBack { background-position: -160px -320px; }
/* ::::: https://ecr.optum.com/style/mstr/mstrTheme.css ::::: */

.Blue .mstrHeader { background: url('shortcutbargradient.gif') repeat-x scroll center top rgb(84, 159, 243); }
.Blue .mstrPath { background: url('pathbargradient.gif') repeat-x scroll left top rgb(32, 80, 134); }
.Blue .mstrPath SPAN, .Blue .mstrPath SPAN A:link, .Blue .mstrPath SPAN A:visited { color: rgb(255, 255, 255); }
.Blue #colorThemePreview .mstrIcon-tb, .Blue .mstrPathIcons .mstrIcon-tb, .Blue .mstrPathIcons .mstrPullArrow, .Blue .mstrPathIcons .mstrPullArrowDisabled { background: url('pathbaricons_001.gif') no-repeat scroll 0% 0% transparent; }
.Blue .mstrDockTop, .Blue .mstrTabbedMenuVBox .mstrViewStack { background-color: rgb(194, 206, 218); }
.Blue .mstrDialogTitleBar, .Blue .mstrFloatingEditorTitle { background: url('panelheader.gif') repeat-x scroll left top rgb(203, 219, 233)    ! important; color: rgb(0, 0, 0); }
/* ::::: https://ecr.optum.com/style/mstr/widgets.css ::::: */

.mstrTextButton {  }
.mstrToolButtonRounded, .mstrToolButtonRoundedRight { width: 22px; height: 21px; border: 0px none; cursor: default; background-position: left center; background-repeat: no-repeat; background-color: transparent; }
.mstrToolButtonRounded { margin: 1px; background-image: url('tbblank.gif'); }
.mstrToolButtonRoundedRight { background-image: url('tbblankright.gif'); }
.mstrToolButtonRounded img, .mstrToolButtonRoundedRight img { display: block; width: 22px; height: 21px; margin: 0px; border: 0px none; cursor: default; }
.mstrTextBoxWithIconTable .mstrTextBoxWithIconCellIcon input { cursor: pointer; height: 21px; width: 22px; border: medium none; background-color: transparent; }
.mstrTextBoxCaption {  }
.mstrTextBoxInput { overflow: auto; }
.mstrTextBoxInput input { padding-left: 3px; padding-right: 3px; border: 1px solid rgb(128, 128, 128); }
.mstrTextBoxWithIconCaption {  }
.mstrTextBoxWithIconCellInput {  }
.mstrTextBoxWithIconCellInput input { padding-left: 3px; padding-right: 3px; padding-top: 2px; height: 16px; width: 110px; border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(128, 128, 128) -moz-use-text-color rgb(128, 128, 128) rgb(128, 128, 128); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.mstrTextDiv {  }
.mstrTextDivValue { height: auto; width: auto; overflow: auto; }
.mstrFetchControl td { vertical-align: middle; white-space: nowrap; }
.mstrFetchControl img { width: 13px; height: 13px; background-repeat: no-repeat; background-position: center center; }
.mstrFetchControlText, .mstrFetchControlTextHover { padding-left: 6px; padding-right: 6px; cursor: default; }
.mstrNPCheckListContents, .mstrCheckListContents { padding: 0px; border: 0px none; overflow: auto; width: auto; height: auto; cursor: default; background-color: transparent; }
.mstrNPCheckListReadyState, .mstrCheckListReadyState { display: none; cursor: default; text-align: center; width: auto; color: rgb(0, 0, 0); }
.mstrListCartRowPathView { padding-bottom: 3px; }
.mstrQualifierCellPathUpButton, .mstrListBrowserCellPathUpButton, .mstrListCartCellPathUpButton, .mstrDualListCartCellPathUpButton { padding-top: 1.3em; padding-left: 3px; }
.mstrListCartCellAvailableView, .mstrListCartCellSelectedView { vertical-align: top; width: 49%; }
.mstrListCartCellAddRemoveButtons, .mstrListCartCellUpDownButtons { text-align: center; vertical-align: middle; width: 23px; padding-left: 1px; padding-right: 1px; }
.mstrPromptQuestion { border-bottom: 0px solid rgb(212, 208, 199); padding: 2px 2px 9px; width: auto; height: auto; overflow: visible; }
.mstrPromptQuestionTitleBar { background-color: rgb(231, 229, 224); font-weight: bold; font-size: 1.125em; padding: 2px 4px; }
.mstrPromptQuestionTitleBarIndex { margin-right: 0.5em; }
.mstrPromptQuestionTitleBarTitle {  }
.mstrPromptQuestionTitleBarRequired { color: rgb(204, 0, 0); display: none; }
.mstrPromptQuestionRequired .mstrPromptQuestionTitleBarRequired { display: inline; font-weight: normal; padding-left: 0.5em; }
.mstrPromptQuestionInfoTable { width: 95%; }
.mstrPromptQuestionInfoCellLeft { vertical-align: top; }
.mstrPromptQuestionInfoCellRight { vertical-align: top; width: 47%; }
.mstrPromptQuestionMeaning { margin-left: 4px; margin-right: 4px; }
.mstrPromptQuestionInstructions { margin-left: 4px; margin-right: 4px; }
.mstrPromptQuestionMessage { margin-left: 4px; margin-right: 4px; background: url('flagredani.gif') no-repeat scroll left 6px transparent; padding: 6px 6px 6px 19px; height: auto; overflow: visible; color: rgb(204, 0, 0); }
.mstrPromptQuestionContents { margin: 3px 4px 12px; }
.mstrPromptQuestionSimpleAnswerViewTitle td, .mstrPromptQuestionComplexAnswerViewTitle td { vertical-align: middle; }
.mstrPromptQuestionSimpleAnswerViewTitleCellRadio, .mstrPromptQuestionComplexAnswerViewTitleCellRadio { padding-right: 3px; }
.mstrPromptQuestionSimpleAnswerViewTitle label, .mstrPromptQuestionComplexAnswerViewTitle label { cursor: pointer; }
.mstrPromptQuestionComplexAnswerViewTitle { margin-top: 6px; }
.mstrPromptQuestionBackToTopImg { width: 20px; height: 19px; background-image: url('btnbacktotop.gif'); background-repeat: no-repeat; background-position: center center; background-color: transparent; cursor: pointer; }
.mstrPromptEditor { border: 0px none; background-color: transparent; width: 100%; position: relative; }
.mstrPromptEditorCellMessage, .mstrPromptEditorCellTOC, .mstrPromptEditorCellBook, .mstrPromptCellRenameMsgToolbar, .mstrPromptEditorCellNavToolbar { vertical-align: top; overflow: hidden; padding: 0px; }
.mstrPromptEditorCellTOC { width: auto; height: auto; border: 1px solid rgb(128, 128, 128); background-color: rgb(231, 229, 224); }
.mstrPromptEditorCellBook { width: 100%; height: 100%; border: 1px solid rgb(128, 128, 128); background-color: rgb(255, 255, 255); }
.mstrPromptEditorBookContainer { width: 100%; height: 100%; overflow: hidden; }
.mstrPromptEditorBookContainer .mstrViewStack, .mstrPromptEditorBookContainer .mstrViewRoll, .mstrPromptEditorBookContainer .mstrPromptSummaryBook { height: 100%; overflow: auto; }
.mstrPromptEditorBookContainer .mstrViewStack, .mstrPromptEditorBookContainer .mstrViewRoll { background-color: rgb(245, 245, 244); }
.mstrPromptEditorBookContainer .mstrViewRoll span.mstrPlaceholder { display: block; }
.mstrPromptEditorCellNavToolbar { border: 1px solid rgb(128, 128, 128); background-color: rgb(212, 208, 200); padding: 3px; }
.mstrPromptEditorCellNavToolbar .mstrTextButton { margin-top: 3px; margin-right: 6px; }
.mstrPromptTOC { width: 200px; overflow: auto; }
.mstrPromptTOCHeader { background: none repeat scroll 0% 0% rgb(128, 128, 128); color: rgb(255, 255, 255); }
.mstrPromptTOCHeaderCellLeft { padding: 3px; width: 99%; vertical-align: bottom; }
.mstrPromptTOCHeaderCellRight { padding: 3px; vertical-align: bottom; }
.mstrPromptTOCHeaderCellRight img { height: 10px; width: 9px; margin-right: 3px; margin-left: 3px; cursor: pointer; }
.mstrPromptTOCOpener img { height: 9px; width: 7px; margin-top: 6px; cursor: pointer; }
.mstrPromptTOCSummaryButtonSelected, .mstrPromptTOCSummaryButton { padding: 5px 3px 4px 20px; background: url('promptsummary.gif') no-repeat scroll 3px 3px transparent; border-bottom: 1px solid rgb(128, 128, 128); cursor: pointer; }
.mstrListBlock { width: auto; }
.mstrListBlockCell { white-space: nowrap; }
.mstrListBlockTabStop div { height: 1px; width: 1px; overflow: hidden; }
.mstrListBlockReadyState, .mstrListBlockMessageSection { display: none; cursor: default; width: auto; color: rgb(0, 0, 0); padding-left: 3px; }
.mstrListBlockReadyStateMessage, .mstrListBlockMessageSection .mstrListBlockMessage { margin: 3px; }
.mstrCheckListItem, .mstrCheckListItemDisabled, .mstrCheckListItemHover, .mstrCheckListItemDisabledHover, .mstrCheckListItemSelected, .mstrCheckListItemSelectedHover, .mstrCheckListItemDisabledSelected, .mstrCheckListItemf, .mstrCheckListItemDisabledSelectedHover, .mstrRadioListItem, .mstrRadioListItemDisabled, .mstrRadioListItemHover, .mstrRadioListItemDisabledHover, .mstrRadioListItemSelected, .mstrRadioListItemDisabledSelected, .mstrRadioListItemSelectedHover, .mstrRadioListItemDisabledSelectedHover { padding-left: 17px; padding-right: 3px; text-overflow: ellipsis; background-repeat: no-repeat; background-position: 3px 3px; background-color: transparent; height: 20px; overflow: visible; }
.mstrRadioListItem, .mstrRadioListItemDisabled, .mstrRadioListItemHover, .mstrRadioListItemDisabledHover { background-image: url('btnradioblue.gif'); }
.mstrRadioListItemSelected, .mstrRadioListItemSelectedHover { background-image: url('btnradiocheckedblue.gif'); }
.mstrCheckListItemName, .mstrCheckListItemDisabledName, .mstrRadioListItemName, .mstrRadioListItemDisabledName { line-height: 20px; height: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-left: 3px; padding-right: 4px; background-repeat: no-repeat; background-position: left top; }
.mstrPromptTOCListTable { cursor: default; }
.mstrPromptTOCListTable td { border-bottom: 1px solid rgb(128, 128, 128); }
.mstrPromptTOCListItemSelected, .mstrPromptTOCListItemRequiredSelected { background-color: rgb(133, 146, 181); color: rgb(255, 255, 255); }
.mstrPromptTOCListItemIndex { width: 1.5em; vertical-align: top; font-weight: bold; padding: 3px 0px 3px 3px; }
.mstrPromptTOCListItemTitle { padding: 3px; vertical-align: top; cursor: pointer; width: 99%; }
.mstrPromptTOCListItemTitleRequiredLabel { color: rgb(204, 0, 0); padding-left: 0.5em; }
.mstrPromptTOCListItemFlag .mstrValid { width: 13px; height: 13px; background: url('flaggreen.gif') no-repeat scroll center center transparent; overflow: hidden; }
.mstrPromptSaveOneAnswer td, .mstrPromptSaveManyAnswers td { vertical-align: top; }
.mstrPromptSaveOneAnswer, .mstrPromptSaveManyAnswers { vertical-align: bottom; margin: 0px; padding: 6px 6px 6px 3px; }
.mstrPromptSaveOneAnswer .mstrTextBoxCaption label, .mstrPromptSaveManyAnswers .mstrTextBoxCaption label, .mstrPromptSaveOneAnswer .mstrTextBoxInput, .mstrPromptSaveManyAnswers .mstrTextBoxInput { margin-top: 0px; width: auto; }
.mstrPromptSaveOneAnswer legend, .mstrPromptSaveManyAnswers legend { padding-left: 6px; }
.mstrPromptSaveOneAnswer fieldset, .mstrPromptSaveManyAnswers fieldset { padding: 0px 0px 6px 6px; }
.mstrPromptSaveManyAnswersCheckbox, .mstrPromptSaveOneAnswerCheckbox { margin-bottom: 0px; margin-right: 4px; }
.mstrPromptQuestionSimpleAnswerView .mstrListCart .mstrListCartCellAvailableView .mstrListBlock { table-layout: fixed; }
.mstrPromptQuestionSimpleAnswerView .mstrListCart .mstrListCartCellSelectedView .mstrListBlock { table-layout: fixed; }
.mstrTextBoxSuffix, .mstrHTextBoxSuffix { padding-left: 5px; }
.mstrCheckBox INPUT { margin-top: 0px; }
.mstrCheckBox LABEL { margin-left: 4px; float: none; }
.mstrHTextBoxToolbarSuffix, .mstrTextBoxSuffix, .mstrHTextBoxSuffix { padding-left: 5px; }
.mstrRequiredFieldMark { color: rgb(204, 0, 0); display: inline; }
.mstrSearchFieldSearchBox, .mstrSearchFieldMatchCaseBox { vertical-align: bottom; }
.mstrBGIcon_ae { background-image: url('attributeelement20x19.gif'); }
.mstrBGIcon_a { background-image: url('attribute20x19.gif'); }
.mstrBGIcon_fi { background-image: url('lsfilter.gif'); }
.mstrBGIcon_tbAdd { background-image: url('tbadd.gif'); }
.mstrBGIcon_tbAddAll { background-image: url('tbaddall.gif'); }
.mstrBGIcon_tbRemove { background-image: url('tbremove.gif'); }
.mstrBGIcon_tbRemoveAll { background-image: url('tbremoveall.gif'); }
.mstrBGIcon_tbUp { background-image: url('tbup.gif'); }
.mstrBGIcon_tbDown { background-image: url('tbdown.gif'); }
.mstrBGIcon_fetchNext { background-image: url('fetchnext.gif'); }
.mstrBGIcon_fetchLast { background-image: url('fetchlast.gif'); }
.mstrBGIcon_fetchFirstDisabled { background-image: url('fetchfirstdisabled.gif'); }
.mstrBGIcon_fetchPreviousDisabled { background-image: url('fetchpreviousdisabled.gif'); }
.mstrBGIcon_fetchNextDisabled { background-image: url('fetchnextdisabled.gif'); }
.mstrBGIcon_fetchLastDisabled { background-image: url('fetchlastdisabled.gif'); }
/* ::::: https://ecr.optum.com/style/mstr/pagePrompts.css ::::: */

.mstrVerticalDocks { table-layout: fixed; }
.mstrDockTop { display: block; }
.mstrDockLeft { display: block; }
.mstrContent { padding: 0px; }
#metricQualLevel_MetricQualLevelStyle { width: 440px ! important; }
/* ::::: https://ecr.optum.com/style/mstr/ie7.css ::::: */

.mstrHeader, .mstrPath, .mstrDockTop, .mstrToolbar { overflow: visible; }
fieldset legend { margin-left: -9px; }
.mstrSpaceAfterEditor { height: 1px; overflow: hidden; }
.mstrWeb, .mstrWeb input, .mstrWeb select, .mstrWeb textarea, .mstrWeb table, .mstrWeb th, .mstrWeb td {  }
/* ::::: https://ecr.optum.com/plugins/RemoveMstrIcon/style/global.css ::::: */

.mstrHeader { padding-left: 10px; }
.mstrPathContainer { padding-left: 10px; }
.mstrPath { padding-left: 0px; }
/* ::::: https://ecr.optum.com/plugins/StaticWaitIcon/style/global.css ::::: */

/* ::::: https://ecr.optum.com/plugins/SummaryPage/style/global.css ::::: */

/* ::::: https://ecr.optum.com/plugins/TopToolbar/style/global.css ::::: */

/* ::::: https://ecr.optum.com/_custom/customStyles/ecr_schemeDefault.css ::::: */

.mstrHeader { padding-left: 0px; }
.copyright { font-size: 8pt; font-family: Verdana,Arial,Helvetica,sans-serif; margin-left: 10px; }
BODY, TABLE, TR, TD { font-size: 8pt; font-family: Verdana,Arial,Helvetica,sans-serif; }
/* ::::: https://ecr.optum.com/_custom/customStyles/ecr_TopToolbar.css ::::: */

.ecrLogoBar { background-color: rgb(255, 255, 255); margin: 0px; padding: 0px; height: 23px; }
.ecrLogo { display: block; position: absolute; top: 0px; left: 0px; width: 211px; height: 23px; background: url('eservices.gif') repeat scroll 0% 0% rgb(255, 255, 255); }
.ecrToolbarWrapper, .ecrToolbarWrapper TABLE { font-size: 8pt; font-family: Verdana,Arial,Helvetica,sans-serif; display: block; overflow: visible; margin: 0px; padding: 0px; vertical-align: middle; width: 100%; }
.ecrToolbar { height: 28px; line-height: 21px; width: 100%; background: url('ecrshorcutsbargradient.jpg') repeat-x scroll left center rgb(32, 80, 134); }
.ecrToolbar TD { vertical-align: middle; padding-left: 10px; }
A.ecrShortcut:link, A.ecrShortcut:visited { font-size: 8pt; margin-right: 18px; color: rgb(255, 255, 255); text-decoration: none; }
A.ecrShortcut:hover { color: rgb(255, 255, 204); text-decoration: underline; }
